 //覆盖一些element-ui样式

 .el-breadcrumb__inner, .el-breadcrumb__inner a{
  font-weight: 400!important;
}

 .el-upload {
   input[type="file"] {
     display: none !important;
   }
 }

 .el-upload__input {
   display: none;
 }

 .cell {
   .el-tag {
     margin-right: 0px;
   }
 }

 .small-padding {
   .cell {
     padding-left: 5px;
     padding-right: 5px;
   }
 }

 .fixed-width{
  .el-button--mini{
    padding: 7px 10px;
    width: 60px;
  }
 }

 .status-col {
   .cell {
     padding: 0 10px;
     text-align: center;
     .el-tag {
       margin-right: 0px;
     }
   }
 }

 //暂时性解决dialog 问题 https://github.com/ElemeFE/element/issues/2461
 .el-dialog {
   transform: none;
   left: 0;
   position: relative;
   margin: 0 auto;
 }

 //文章页textarea修改样式
 .article-textarea {
   textarea {
     padding-right: 40px;
     resize: none;
     border: none;
     border-radius: 0px;
     border-bottom: 1px solid #bfcbd9;
   }
 }

 //element ui upload
 .upload-container {
   .el-upload {
     width: 100%;
     .el-upload-dragger {
       width: 100%;
       height: 200px;
     }
   }
 }

//dropdown
 .el-dropdown-menu{
  a{
    display: block
  }
}

.el-input--medium .el-input__inner, .el-cascader{height: 28px !important;line-height: 28px; font-size: 12px}
.el-tag--small { height: 20px; padding: 0 8px; line-height: 18px}
.el-input input[type='number'].el-input__inner{padding-right: 0}

.el-menu-item.is-active{
  background:#f2f2f2;
  color: $elm_theme-color;
}

.el-menu-item, .el-submenu__title{ height: 44px; line-height: 44px}

.el-input--medium .el-input__icon{line-height: 28px}

.el-pagination{
  text-align:right
}

.el-input input[type="number"]{
  padding-right: 0
}

.el-cascader .el-input input[type='text']{
  color: #fff
}

.el-table {
 margin: 10px 0;
 border-color: #D8DCE4;
 font-size: 12px;
}


.el-table th{
  background: #EBECF0;  color: #333; font-size: 14px; font-weight: normal;
}
.el-table--medium td, .el-table--medium th{padding: 0px 0}

.el-table--border td, .el-table th.is-leaf{border-color:#D8DCE4}

.el-table--border::after, .el-table--group::after, .el-table::before{ background: #D8DCE4 }
.el-button--primary{ background-color: $elm_theme-color; border-color: $elm_theme-color; }

.el-table--border th.gutter:last-of-type{display: inline !important}

.el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background-color: $elm_theme-color;
  border-color: $elm_theme-color;
  -webkit-box-shadow: -1px 0 0 0 $elm_theme-color;
  box-shadow: -1px 0 0 0 $elm_theme-color;
}

.el-dialog__header{
  padding: 20px 20px 0px; overflow: hidden; position: relative
}

.el-dialog__header:before{
  content: ""; display: block; width: 80%; background: $elm_theme-color; height: 16px; position: absolute;
  top: -11px; left: 10%; border-radius: 8px
}

.el-dialog__headerbtn .el-dialog__close{ font-size: 18px }

.el-card__header{
  padding: 10px 20px
}

.el-scrollbar__wrap{ overflow: auto }

.el-pagination .btn-next, .el-pagination .btn-prev{
  border: 1px solid #C4C6CF; border-radius: 3px; padding: 0
}
.el-pager{ margin: 0 2px }
.el-pager li{ border: 1px solid #C4C6CF; border-radius: 3px; padding: 0; margin: 0 2px; line-height: 26px}
.el-pager li.active+li{border-left: 1px solid #C4C6CF}
.el-pager li:hover{ color: $elm_theme-color }
.el-pager li.active{ background: $elm_theme-color; color: #fff}
.el-pagination button:hover{ color: $elm_theme-color }
.el-pagination__rightwrapper{ margin-left: 15px }

.el-progress-bar__outer{ background-color: #dfdfdf }

.el-form-item{margin-bottom: 16px}
.el-form-item__error{padding-top: 2px}
.el-form-item--medium .el-form-item__content {line-height: 28px;vertical-align: middle;}
.el-select__tags{white-space: nowrap}
.el-form-item--medium .el-form-item__label{vertical-align: top;line-height: 28px}

 //Base
 .el-select-dropdown__item{font-size: 12px;height: 28px;
   line-height: 28px;}


 .v_input_fullheight .el-form-item{
   margin-bottom: 16px;
 }

 .v_input_fullheight .el-form-item__label{
   font-size: 12px;
   font-weight: 400;
   color: rgba(102,102,102,1);
 }
 .v_input_fullheight .el-form-item__error{

 }
 .v_input_fullheight .v_input_look_div{
   min-height:36px ;
   //padding-top: 2px;
   line-height: 36px;
   font-size: 14px;
   white-space: normal;
   word-break: break-all;
   word-wrap: break-word;
 }

 .v_input_miniheight .el-form-item{
   margin-bottom: 1px;
 }

 .v_input_miniheight .el-form-item__label{
   font-size: 12px;
   font-weight: 400;
   color: rgba(102,102,102,1);
   vertical-align: middle;
 }
 .v_input_miniheight .el-form-item__error{
   z-index: 1;
   top: 80%;
 }
 .v_input_miniheight .v_input_look_div{
   min-height:20px ;
   //padding-top: 2px;
   line-height: 20px;
   font-size: 12px;
 }

 .v_input_no_lable .el-form-item__label{
   display: none;
 }

 .v_input_look .el-form-item__label{

 }

 .upload-model .el-upload--picture-card{
   width: 100px;
   height: 100px;
   line-height: 100px;
 }

 .upload-model .el-form-item{
   width: 100%;
   float: left;
 }

 .upload-model .el-form-item__content{
   width: 100%;
 }

 .upload-model .el-upload{
   float: left;
 }

 .el-form-item--medium .el-form-item__label{ font-weight: normal }
 .el-switch__label span{font-size: 12px!important;}
 .el-table{border:1px solid #D8DCE4;}
 .el-table__body-wrapper.is-scrolling-none~.el-table__fixed, .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{
   border-left: 1px solid #D8DCE4
 }



/** tag  
 *  author 郑宋君
 *  time  2020-2-18
 */
.el-tabs--card>.el-tabs__header .el-tabs__item{
  &:hover {
    background: #4d4d4d;
    color: white;
  }
  &.is-active{
    color: white;
    background: #4d4d4d;
  }
}

/** table  
 *  author 郑宋君
 *  time  2020-2-18
 */

 .el-table .cell {
  min-height: 50px;
  display: flex!important;
  align-items: center;
}

/**
*   分页
 *  author 郑宋君
 *  time  2020-2-18
*/

.el-pagination .el-pager li {
  font-weight: 500;
  &.active {
    border: none;
  }
}

/*
* .el-form-item
 *  author 郑宋君
 *  time  2020-2-18
*/
.el-form-item {
  margin-bottom: 16px!important;
}



